﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02001059 RID: 4185
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class RogueTournReEnterRogueCocoonStageCsReq : IMessage<RogueTournReEnterRogueCocoonStageCsReq>, IMessage, IEquatable<RogueTournReEnterRogueCocoonStageCsReq>, IDeepCloneable<RogueTournReEnterRogueCocoonStageCsReq>, IBufferMessage
	{
		// Token: 0x170034D1 RID: 13521
		// (get) Token: 0x0600BAF2 RID: 47858 RVA: 0x001F7E91 File Offset: 0x001F6091
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<RogueTournReEnterRogueCocoonStageCsReq> Parser
		{
			get
			{
				return RogueTournReEnterRogueCocoonStageCsReq._parser;
			}
		}

		// Token: 0x170034D2 RID: 13522
		// (get) Token: 0x0600BAF3 RID: 47859 RVA: 0x001F7E98 File Offset: 0x001F6098
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return RogueTournReEnterRogueCocoonStageCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x170034D3 RID: 13523
		// (get) Token: 0x0600BAF4 RID: 47860 RVA: 0x001F7EAA File Offset: 0x001F60AA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return RogueTournReEnterRogueCocoonStageCsReq.Descriptor;
			}
		}

		// Token: 0x0600BAF5 RID: 47861 RVA: 0x001F7EB1 File Offset: 0x001F60B1
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RogueTournReEnterRogueCocoonStageCsReq()
		{
		}

		// Token: 0x0600BAF6 RID: 47862 RVA: 0x001F7EB9 File Offset: 0x001F60B9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RogueTournReEnterRogueCocoonStageCsReq(RogueTournReEnterRogueCocoonStageCsReq other) : this()
		{
			this.hBLIKPICEKE_ = other.hBLIKPICEKE_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x0600BAF7 RID: 47863 RVA: 0x001F7EDE File Offset: 0x001F60DE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RogueTournReEnterRogueCocoonStageCsReq Clone()
		{
			return new RogueTournReEnterRogueCocoonStageCsReq(this);
		}

		// Token: 0x170034D4 RID: 13524
		// (get) Token: 0x0600BAF8 RID: 47864 RVA: 0x001F7EE6 File Offset: 0x001F60E6
		// (set) Token: 0x0600BAF9 RID: 47865 RVA: 0x001F7EEE File Offset: 0x001F60EE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool HBLIKPICEKE
		{
			get
			{
				return this.hBLIKPICEKE_;
			}
			set
			{
				this.hBLIKPICEKE_ = value;
			}
		}

		// Token: 0x0600BAFA RID: 47866 RVA: 0x001F7EF7 File Offset: 0x001F60F7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as RogueTournReEnterRogueCocoonStageCsReq);
		}

		// Token: 0x0600BAFB RID: 47867 RVA: 0x001F7F05 File Offset: 0x001F6105
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(RogueTournReEnterRogueCocoonStageCsReq other)
		{
			return other != null && (other == this || (this.HBLIKPICEKE == other.HBLIKPICEKE && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x0600BAFC RID: 47868 RVA: 0x001F7F34 File Offset: 0x001F6134
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.HBLIKPICEKE)
			{
				num ^= this.HBLIKPICEKE.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x0600BAFD RID: 47869 RVA: 0x001F7F73 File Offset: 0x001F6173
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x0600BAFE RID: 47870 RVA: 0x001F7F7B File Offset: 0x001F617B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x0600BAFF RID: 47871 RVA: 0x001F7F84 File Offset: 0x001F6184
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.HBLIKPICEKE)
			{
				output.WriteRawTag(48);
				output.WriteBool(this.HBLIKPICEKE);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x0600BB00 RID: 47872 RVA: 0x001F7FB8 File Offset: 0x001F61B8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.HBLIKPICEKE)
			{
				num += 2;
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x0600BB01 RID: 47873 RVA: 0x001F7FEA File Offset: 0x001F61EA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(RogueTournReEnterRogueCocoonStageCsReq other)
		{
			if (other == null)
			{
				return;
			}
			if (other.HBLIKPICEKE)
			{
				this.HBLIKPICEKE = other.HBLIKPICEKE;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x0600BB02 RID: 47874 RVA: 0x001F801B File Offset: 0x001F621B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x0600BB03 RID: 47875 RVA: 0x001F8024 File Offset: 0x001F6224
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num != 48U)
				{
					this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
				}
				else
				{
					this.HBLIKPICEKE = input.ReadBool();
				}
			}
		}

		// Token: 0x04004B52 RID: 19282
		private static readonly MessageParser<RogueTournReEnterRogueCocoonStageCsReq> _parser = new MessageParser<RogueTournReEnterRogueCocoonStageCsReq>(() => new RogueTournReEnterRogueCocoonStageCsReq());

		// Token: 0x04004B53 RID: 19283
		private UnknownFieldSet _unknownFields;

		// Token: 0x04004B54 RID: 19284
		public const int HBLIKPICEKEFieldNumber = 6;

		// Token: 0x04004B55 RID: 19285
		private bool hBLIKPICEKE_;
	}
}
